Making the Most Out of OS Virtual Machine Technology
نویسنده
چکیده
OS Virtual Machines (OS VMs) were introduced in the 1960s to enable time-sharing of expensive hardware. In spite of rapidly falling hardware prices, OS VMs are still popular today. What makes them particularly interesting and useful is the capability to perform fine granular and secure logging of system execution. I claim that this is a fundamental property of OS VMs that real systems do not possess. This property has potential applications in multiple domains of computer science. What makes logging in OS VMs fundamentally more secure and fine granular than in real systems, is the fact that logging can be performed at the Virtual Machine Monitor (a software module that controls the virtual machine). The disadvantage of this is that logging is inherently low-level, and there is a semantic gap between the information that is being logged and the information that could be needed by an end-user. Understanding how to bridge this semantic gap is an open question, answering which is critical to our ability to exploit the full power of OS VMs.
منابع مشابه
Analytical evaluation of an innovative decision-making algorithm for VM live migration
In order to achieve the virtual machines live migration, the two "pre-copy" and "post-copy" strategies are presented. Each of these strategies, depending on the operating conditions of the machine, may perform better than the other. In this article, a new algorithm is presented that automatically decides how the virtual machine live migration takes place. In this approach, the virtual machine m...
متن کاملA Multi-objective Optimization Model for Dynamic Virtual Cellular Manufacturing Systems
Companies and firms, nowadays, due to mounting competition and product diversity, seek to apply virtual cellular manufacturing systems to reduce production costs and improve quality of the products. In addition, as a result of rapid advancement of technology and the reduction of product life cycle, production systems have turned towards dynamic production environments. Dynamic cellular manufact...
متن کاملSplitting Interfaces : Making Trust Between Applications and Operating Systems Configurable by Richard Ta - Min
Splitting Interfaces: Making Trust Between Applications and Operating Systems Configurable Richard Ta-Min Master of Applied Science Graduate Department of Electrical and Computer Engineering University of Toronto 2006 In current commodity systems, applications have no way of limiting their trust in the underlying operating system (OS), leaving them at the complete mercy of an attacker who gains...
متن کاملSplitting Interfaces : Making Trust Between Applications and Operating Systems
Splitting Interfaces: Making Trust Between Applications and Operating Systems Configurable Richard Ta-Min Master of Applied Science Graduate Department of Electrical and Computer Engineering University of Toronto 2006 In current commodity systems, applications have no way of limiting their trust in the underlying operating system (OS), leaving them at the complete mercy of an attacker who gains...
متن کاملDesign and Implementation of the Smart Virtual Machine on iOS Platform for the Mobile Game Portability
Development of computing environments and mobile devices lead to rapid growth of smart device, mobile OS and application market. Especially, the mobile platform sector with major runners of Apple and Google, compose the core technology for mobile applications. iOS and Android represent mobile platforms each supporting individual execution environment, development tools and development methodolo...
متن کامل